"""进程间不能共享参数"""
"""创建的子进程会对主进程的资源进行拷贝。创建的子进程实际上就是主进程的一个副本"""
from multiprocessing import *
from time import *

g_list = list()  # 定义全局变量


def add_data():
    """添加数据任务"""
    for i in range(3):

        g_list.append(i)

        print("add：", i)
        sleep(0.2)
    print("添加的数据为：", g_list)


def read_data():
    """读取数据任务"""
    print("read", g_list)


if __name__ == "__main__":
    p1 = Process(target=add_data)  # 创建添加数据子进程
    p2 = Process(target=read_data)  # 创建读取数据子进程

    p1.start()
    p1.join()

    p2.start()